package org.example;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

public class IO_Demo1 {
    public static void main(String[] args) throws IOException {
        //创建程序与文件之间的通道
        //如果文件不存在 会自动创建  要保证父级路径存在
        //如果文件存在 会覆盖
        FileOutputStream fos = new FileOutputStream("文件路径",true);
        byte[] by={97,98,99,100,101};
        //将一个数据写入文件  对应关系  97-->a写入 ASCII码表对应
        //fos.write(97);
        //一次写一个数组里多个字节
        //fos.write(by);
        //一次写一个数组里多个字节  从索引1开始  写2个
        fos.write(by,1,2);


        //换行处理
        fos.write("\r\n".getBytes());


        String str="abc";
        //将字符串转换为字节数组
        byte[] bytes = str.getBytes();
        //将字节数组写入文件
        fos.write(bytes);


        //续写  “文件路径”后面加参数true



        //关闭通道 每次使用完要关闭  释放资源
        fos.close();
    }
}
